.main .banner {
  height: 480px;
  width: 100%;
}
.main .banner > img {
  height: 100%;
  width: 100%;
}
.main .card {
  background: #fff;
  margin: 20px 0;
  padding: 20px;
  border-radius: 6px;
}
.main .card dl {
  border-bottom: 1px solid #e8e8e8;
  line-height: 36px;
}
.main .card dl dt .title {
  font-size: 30px;
}
.main .card dl dd span {
  margin-left: 50px;
}
.main .card dl dd span .money {
  font-size: 24px;
  margin-right: 20px;
  vertical-align: -3px;
}
.main .card dl dd .btn {
  display: inline-block;
  background: #00A0E9;
  color: #fff;
  padding: 5px 50px;
}
.main .card .blocks .block {
  margin: 20px 0 10px;
}
.main .card .blocks .block .tip {
  margin: 15px 0;
  font-size: 24px;
}
.main .card .blocks .block .des p {
  line-height: 24px;
}
